Your conditions: Quanxi Cao